*{margin:0;padding:0;list-style-type:none;}
html,body,div,span,a,p,img,dl,dt,dd,ol,ul,li{border:0;margin:0;padding:0;font-size:100%;text-decoration:none}
img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%}
ol,ul{list-style:none}
li{display:list-item}
:focus,.focus{outline:none}
body{max-width:640px;margin:0 auto;font-family:"microsoft yahei";font-size:13px;line-height:1.5;background:#fff;}
h3,.h3{font-size:16px;}
a:link,a:visited,a:hover,a:active{text-decoration:none; color: #7c7c7c;}
strong{font-style:normal;}
em { font-style:normal; }
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
/*布局开始*/
.wrap{background: #e9e9e9; width: 100%; height: 100%;}

.header{width: 100%; height: 50px; background: #e30c26;}

.header-l{width: 10%; height: 100%; float: left; margin-left: 5%; }

.header-l a{width: 100%; height: 100%; display: block;}

.header-l img{width: 14px; height: 22px; margin-top: 14px;}

.header p{float: left; display: block; width: 30%; height: 50px; line-height: 50px; text-align: center; margin-left: 22%;
	color: #fff; font-size: 17px;
}


.conter{height: 100%; background: #e9e9e9;}

.tab .tob{width: 100%; height: 40px;}

.tab .tob li{width: 50%; height: 40px; color: #525252; line-height: 40px; text-align: center; float: left;}

.nr{width: 100%; height: 100%;}

.nr li{width: 100%; min-height: 100px; background: #fff; position: relative; margin-bottom: 10px;}

.nr li a{display: block; width: 100%; height: 100%;}

 /*.nr li img{width: 90px; height: 70px; position: absolute; top: 15px; left: 10px;}*/
 
 .nr li p{ font-size: 15px; margin-top: 8px; width: 90%; margin-left: 5%; height: 20px;}
 /*这里写限制几行溢出隐藏*/
 .nr li span{ width: 90%; display: block; font-size: 12px; height: 36px; margin-left: 5%; margin-top: 2%;
 display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
 .nr li strong{display: block; width: 90%; height: 30px; margin-left: 5%; }
 
 
 
 
 .nr li strong p{width: 50%; height: 30px; float: left; display: block; margin-left: 0; line-height: 30px; font-weight: normal; color: #ff5b01;
 margin-top: 0; font-size: 13px;     white-space: nowrap; overflow: hidden;}
 
.nr li strong i{float: right; margin-right: 10px; border: 1px solid #ff5b01; color: #ff5b01; width: 30px;
text-align: center; margin-bottom: 0px; margin-top: 5px; font-style: normal;}

.active a{color: red;}

.details{width: 80%; height: 300px; background: #e7e7e7; z-index: 9; position: absolute; top: 30%; left: 10%;
border: 1px solid #e9e9e9; display: none; overflow: scroll;}


/*遮罩层*/
#tes {
    width:100%;
    height:100%;
    background-color:#000;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    opacity:0.3;
    /*兼容IE8及以下版本浏览器*/
    filter: alpha(opacity=30);
    display:none;
}

.del{ width: 20px; height: 20px; position: absolute; right: 0;}

.Newinfo{width: 100%; display: block; padding-top: 20px; color: #433f3c;}
